package com.dhcc.sdc.api.service;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.dhcc.sdc.api.dto.DiagnosDataDto;

import java.util.List;
import java.util.Map;

public interface ISdsToolService {
    JSONArray analysisClinicData(Map<String, Object> params);
    List<Map<String,Object>> getCIs(Map<String, Object> params);
    void saveCiInfo(Map<String, Object> params);
    Object getAsmtNodes(Map<String, Object> params);
    Map<String, Object> getAsmtInfo(Map<String, Object> params);
    Object getNodeInfo(Map<String, Object> params);
    void saveAsmtInfo(Map<String, Object> params);
    Object confirmInDis(Map<String, Object> params);
    Object confirmOutDis(Map<String, Object> params);
    JSONArray getOrderInfo(Map<String, Object> params);
    String addOrderToHis(Map<String, Object> params);
    JSONArray getTreatDetailInfo(Map<String, Object> params);
    void pushIntheInfo2His(Map<String, Object> params);

    Map<String, Object> getPrintInfo(Map<String, Object> params);

    Object gettAutoNodeInfo(Map<String, Object> params);

    String getItemKeyFrom(Map<String, Object> params);

    void synDiagnosData(DiagnosDataDto diagnosDataDto);

    JSONArray analysisClinicData2(String episodeId, String userName);

    void saveAiNodeInfo(Map<String, Object> params);

    Object getAsmtNode(Map<String, Object> params);
}
